// 导入http
import http from '@/utils/http';

/**
 * 小程序登录
 */
export const postLoginWxMin = (data) => {
    return http({
        url: "/login/wxMin",
        method: 'POST',
        data
    })
}

/**
 * 测试小程序登录
 */
export const TestLoginWxMin = (phoneNumber) => {
    return http({
        url: "/login/wxMin/simple",
        method: 'POST',
        data: { phoneNumber }
    })
}

/**
 * 获取个人信息数据
 */
export const getMemberProfile = () => {
    return http({
        url:'/member/profile'
    })
}

/**
 * 上传用户头像
 */
// 在web开发中, 数据获取和文件上传可以直接通过axios上传
// 在小程序中,数据获取用wx.request 而文件上传用的是wx.uploadFile
export const postMemberProfileAvatar = (filePath) => {
    // 这样字写法大错特错！！！
    // return http({
    //     url: '/member/profile/avatar',
    //     data
    // })
    return uni.uploadFile({
        url: '/member/profile/avatar',
        filePath,
        name: 'file'
    })
}

/**
 * 修改个人信息
 */
export const putMemberProfile = (data) => {
    return http({
        url: '/member/profile',
        method: 'PUT',
        data
    })
}
